#pragma once

#include "Dog.h"
#include "main_listener.h"

class Game
{
private:
	Root* mRoot;
	RenderWindow* mWindow;
	SceneManager* mSceneMgr;
	Camera* mCamera;
	Viewport* mViewport;
	OIS::Keyboard* mKeyboard;
	OIS::Mouse* mMouse;
	OIS::InputManager *mInputManager;

	MainListener* mMainListener;
	//ESCListener* mESCListener;

public:

	Game() {}
	~Game() {}

	void go(void);

private:
	void _drawGridPlane(void);
};
